Vista 6 & Custom Crystal Reports

I am writing a custom packlist in Crystal Reports and I am wondering:

1) if this can be integrated to Vista

2) How I add it to the menu

3) Can Vista pass the packing slip id to the report

Any advice would be greatly appreciated.

Thanks

Gavin